<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: cy_stc_dma_descriptor_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structcy__stc__dma__descriptor__t.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">cy_stc_dma_descriptor_t Struct Reference<div class="ingroups"><a class="el" href="group__group__dma.html">DMA          (Direct Memory Access)</a> &raquo; <a class="el" href="group__group__dma__data__structures.html">Data Structures</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>DMA descriptor structure type. </p>
<p>It is a user/component-declared structure allocated in RAM. The DMA HW requires a pointer to this structure to work with it.</p>
<p>For advanced users: the descriptor can be allocated even in flash, then the user manually predefines all the structure items with constants. This is because most of the driver's API (especially functions modifying descriptors, including <a class="el" href="group__group__dma__descriptor__functions.html#gab1610fab6f2dd5fd25c031ac0aa9d8cb">Cy_DMA_Descriptor_Init()</a>) can't work with read-only descriptors. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a45bc325868e8ba10326288b6b0516472"><td class="memItemLeft" align="right" valign="top"><a id="a45bc325868e8ba10326288b6b0516472"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#a45bc325868e8ba10326288b6b0516472">ctl</a></td></tr>
<tr class="memdesc:a45bc325868e8ba10326288b6b0516472"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00000000 Descriptor control <br /></td></tr>
<tr class="separator:a45bc325868e8ba10326288b6b0516472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6be73e632875cd0762f5b82c05d88b9"><td class="memItemLeft" align="right" valign="top"><a id="aa6be73e632875cd0762f5b82c05d88b9"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#aa6be73e632875cd0762f5b82c05d88b9">src</a></td></tr>
<tr class="memdesc:aa6be73e632875cd0762f5b82c05d88b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00000004 Descriptor source <br /></td></tr>
<tr class="separator:aa6be73e632875cd0762f5b82c05d88b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19aa103094426c66c12a8680df33460"><td class="memItemLeft" align="right" valign="top"><a id="ac19aa103094426c66c12a8680df33460"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#ac19aa103094426c66c12a8680df33460">dst</a></td></tr>
<tr class="memdesc:ac19aa103094426c66c12a8680df33460"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00000008 Descriptor destination <br /></td></tr>
<tr class="separator:ac19aa103094426c66c12a8680df33460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8e7779bdb78126c5267f1ad8d657ce"><td class="memItemLeft" align="right" valign="top"><a id="a9b8e7779bdb78126c5267f1ad8d657ce"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#a9b8e7779bdb78126c5267f1ad8d657ce">xCtl</a></td></tr>
<tr class="memdesc:a9b8e7779bdb78126c5267f1ad8d657ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x0000000C Descriptor X loop control <br /></td></tr>
<tr class="separator:a9b8e7779bdb78126c5267f1ad8d657ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0398909e4e607b1ad218c23e1e8d7de9"><td class="memItemLeft" align="right" valign="top"><a id="a0398909e4e607b1ad218c23e1e8d7de9"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#a0398909e4e607b1ad218c23e1e8d7de9">yCtl</a></td></tr>
<tr class="memdesc:a0398909e4e607b1ad218c23e1e8d7de9"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00000010 Descriptor Y loop control <br /></td></tr>
<tr class="separator:a0398909e4e607b1ad218c23e1e8d7de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4b7a5d21ed52dc47bf239bfa547b2b"><td class="memItemLeft" align="right" valign="top"><a id="a5a4b7a5d21ed52dc47bf239bfa547b2b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__dma__descriptor__t.html#a5a4b7a5d21ed52dc47bf239bfa547b2b">nextPtr</a></td></tr>
<tr class="memdesc:a5a4b7a5d21ed52dc47bf239bfa547b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00000014 Descriptor next pointer <br /></td></tr>
<tr class="separator:a5a4b7a5d21ed52dc47bf239bfa547b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
